all:
	gcc -E -o main.i main.c
	gcc -S -o main.s main.i
	gcc -c -o main.o main.s
	gcc -o main main.o

clean:
	rm *.i *.s *.o main
	